someone who leaves anything in trust - Français Anglais Dictionnaire